#%%
import cv2
import matplotlib.pyplot as plt
import numpy as np

img_rgb = cv2.imread('cat.png')
# 彩色图像转灰度图像
img_gray = cv2.imread('cat.png',cv2.IMREAD_GRAYSCALE)
# 打印图像的矩阵
print(img_rgb)
# 打印图像的长，宽，通道数(彩色3通道，黑白0通道)
print(img_rgb.shape)
# %%
print(img_gray)
print(img_gray.shape)

# 打印图像，因为OpenCV读取图像是BGR的顺序，还是要使用内置的读取方式
# image是我们取的窗口名,img是我们的图像输入
cv2.imshow('image',img_gray)
# 输入任意键关闭窗口
cv2.waitKey(0)
cv2.destroyAllWindows()
# 保存图像
cv2.imwrite('save_cat.png',img_gray)


# %%
